Skip to content

Enable Dependabot for npm and GitHub Actions#28

Merged
mcgroarty merged 1 commit into
mainfrom
chore/enable-dependabot
Jun 4, 2026
Merged

Enable Dependabot for npm and GitHub Actions#28
mcgroarty merged 1 commit into
mainfrom
chore/enable-dependabot

Conversation

@mcgroarty

Copy link
Copy Markdown
Contributor

Adds .github/dependabot.yml to enable automatic dependency updates.

What this enables

  • npm ecosystem — weekly updates for package.json dependencies (handles the pnpm lockfile natively).
    • Astro / @astrojs/* packages grouped into a single PR to reduce noise.
    • All dev dependencies grouped into a single PR.
  • github-actions ecosystem — weekly updates for action versions referenced in .github/workflows/ci.yml and deploy.yml.

Settings

  • PR limit: 10 (npm)
  • Assignee: @mcgroarty on both ecosystems

Once merged, Dependabot picks up the config automatically — no repo setting changes required.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a Dependabot configuration file to enable automated weekly dependency update PRs for both JavaScript dependencies and GitHub Actions used by this repository.

Changes:

  • Add weekly Dependabot updates for the npm ecosystem at the repository root (compatible with the existing pnpm-lock.yaml).
  • Configure grouping to reduce PR noise (Astro-related updates grouped; all dev-dependency updates grouped).
  • Add weekly Dependabot updates for the github-actions ecosystem (covers workflow actions under .github/workflows/).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mcgroarty mcgroarty merged commit 7d3cb05 into main Jun 4, 2026
2 checks passed
@mcgroarty mcgroarty deleted the chore/enable-dependabot branch June 4, 2026 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants